Learning from experience in a software maintenance environment

نویسندگان

  • Magne Jørgensen
  • Dag I. K. Sjøberg
چکیده

This study reports results from an empirical study of 109 software maintenance tasks in the software maintenance department of a Norwegian company. Findings were, amongst others, that: • While there was a reduction in the frequency of major unexpected problems from tasks solved by very inexperienced to medium experienced maintainers, additional years of experience did not lead to further reduction. • Increased experience did not lead to higher accuracy when predicting maintenance problems. • The prediction performance seems to be poor. A simple one-variable model outperformed the maintainer’s predictions of maintenance problems. Our findings are supported by other studies reporting similar poor learning from experience in other domains and can be explained by learning hindrances in the maintenance process. To improve the learning from experience we recommend a stronger focus on creating better learning situations, higher quality of feedback, and training in the principles of probability.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Lifelong , self-directed learning and the maintenance of competence: the triple helix of continuing professional development

Abstract It has been proposed that we think of continuing medical education (CME) as a two-stranded helix, in which one strand represents the internal characteristics of the learner-physician, the other strand the culture and environment in which he or she practices and lives. In many countries, the product of these two strands has been increasingly termed ‘continuing professional development’...

متن کامل

Development of system decision support tools for behavioral trends monitoring of machinery maintenance in a competitive environment

The article is centred on software system development for manufacturing company that produces polyethylene bags using mostly conventional machines in a competitive world where each business enterprise desires to stand tall. This is meant to assist in gaining market shares, taking maintenance and production decisions by the dynamism and flexibilities embedded in the package as customers’ demand ...

متن کامل

Beyond the technical challenges for deploying Machine Learning solutions in a software company

Recently software development companies started to embrace Machine Learning (ML) techniques for introducing a series of advanced functionality in their products such as personalisation of the user experience, improved search, content recommendation and automation. The technical challenges for tackling these problems are heavily researched in literature. A less studied area is a pragmatic approa...

متن کامل

Nursing students’ experiences of clinical teaching: A qualitative study

Introduction: Clinical education is important part of nursing education that has a key role in the learning of nursing students. It is expected that clinical environment provides opportunities for students to gain valuable experiences. Assessment of clinical learning process based on students’ experiences can be useful in identifying important factors in students' clinical learning. Objec...

متن کامل

Applying Traditional Unix Tools during Maintenance: An Experience Report

The Unix programming environment provides a rich and fairly standard set of generic tools for the development and maintenance of software. In an age of advanced software tools and environments, it is useful to see how new tools compare against an old baseline. Our experiences from one small exercise in maintenance suggest that simple Unix tools seem to raise the bar of excellence deceptively

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007